////MT1226 - MT1250

//MT1226

// #include<stdio.h>

// int main() 
// {
//     int a, b;
//     scanf("%d %d", &a, &b);

//     int n = 0;

//     double res = 0.0;
//     double monther = 0.0;
    
//     while (res <= a)
//     {
//         monther += 1.0 / (n + 1);
//         res += 1.0 / monther;
//         n++;
//     }


//     int m = 0;

//     res = 0.0;
//     monther = 0.0;

//     while (res < b)
//     {
//         monther += 1.0 / (m + 1);
//         res += 1.0 / monther;
//         m++;
//     }

//     printf("%d %d", n, m - 1);

//     return 0;
// }



//MT1228

// #include<stdio.h>

// //candy(3) = candy(2) + candy(1)

// int candy(int n)
// {
//     if (n == 1)
//     {
//         return 1;
//     }
//     if (n == 2)
//     {
//         return 2;
//     }
//     return candy(n - 1)  + candy(n - 2);
// }

// int main() 
// {
//     int n = 0;
//     scanf("%d", &n);

//     printf("%d", candy(n));

//     return 0;
// }





//MT1233

// #include<stdio.h>

// int main() 
// {
//     int n = 0;
//     scanf("%d", &n);

//     int sum = 0;

//     //如果中间有 0 也会结束
//     //while (n % 10 != 0)
//     while (n != 0)
//     {
//         sum += n % 10;
//         n /= 10;
//     }

//     printf("%d", sum);

//     return 0;
// }








//MT1234

// #include<stdio.h>

// int sum(int n)
// {
//     int sum = 0;
//     while (n != 0)
//     {
//         sum += n % 10;
//         n /= 10;
//     }
//     return sum;
// }

// int main() 
// {
//     int n = 0;
//     scanf("%d", &n);

//     while (sum(n) > 9)
//     {
//         n = sum(n);
//     }
//     int res = sum(n);
//     printf("%3d", res);

//     return 0;
// }



//MT1234

// #include<stdio.h>

// int main() 
// {
//     int n = 0;
//     scanf("%d", &n);

//     while (n > 9)
//     {
//         int sum = 0;
//         while (n != 0)
//         {
//             sum += n % 10;
//             n /= 10;
//         }

//         n = sum;
//     }

//     printf("%3d", n);

//     return 0;
// }





//MT1236

// #include<stdio.h>
// #include<math.h>

// int main() 
// {
//     //****************************************************/
//     //当使用 int n = 0; 时 可能会产生溢出
//     //所以用long long 长整型
//     //double 的话不行 因为 n % 10  n 必须为整型 而 long long 长整型 也是整型
//     long long n = 0;
//     scanf("%lld", &n);

//     int sum = 0;
//     while (n != 0)
//     {
//         sum += n % 10;
//         n /= 10;
//     }
//     printf("%d\n", sum);

//     //先判断一个数是否为回文数 别那么多逼话

//     int arr[50] = {0};
//     int i = 0;

//     //扣出单个回文数字
//     for (int t = sum; t != 0; t /= 10)
//     {
//         arr[i++] = t % 10;
//     }

//     //将单个回文数字求出表达值
//     int count = i;
//     int res = 0;
//     for (int j = 0; j < i; j++)
//     {
//        res += arr[j] * pow(10, count - 1);
//        count--;
//     }

//     printf("%d\n", res);


//     if (res == sum)
//     {
//         printf("YES");
//     }
//     else
//     {
//         printf("NO");
//     }

//     return 0;
// }










//MT1239

// #include<stdio.h>
// #include<math.h>

// int main() 
// {
//     int n = 0;
//     scanf("%d", &n);

//     int t = n;
//     int sum = 0;
//     while (t != 0)
//     {
//         sum += pow(t % 10, 3);
//         t /= 10;
        
//     }

//     if (sum == n)
//     {
//         printf("Y");
//     }
//     else
//     {
//         printf("N");
//     }

//     return 0;
//}






//MT1241

// #include <stdio.h>
// #include <string.h>

// void sort(char *s)
// {
//     int lenth = strlen(s);
//     for (int i = 0; i < lenth; i++)
//     {
//         for (int j = 0; j < lenth - i - 1; j++)
//         {
//             if (s[j] < s[j + 1])
//             {
//                 s[j] = s[j] + s[j + 1];
//                 s[j + 1] = s[j] - s[j + 1];
//                 s[j] = s[j] - s[j + 1];
//             }
//         }
//     }
//     printf("%s", s);
// }
// int main() 
// {
//     char s[100] = {0};
//     scanf("%s" , s);

//     sort(s);

//     return 0;
// }





//MT1242

// #include <stdio.h>

// int main() 
// {
//     int n = 0;
//     scanf("%d", &n);

//     int a, b, c;
//     int count = 0;
//     for (a = 0; a <= n; a++)
//     {
//         for (b = a; b <= n - a; b++)
//         {
//             c = n - a - b;
//             if (b <= c)
//             {
//                 count++;
//             }
//         }
//     }

//     printf("%d", count);

//     return 0;
// }




//MT1244

// #include <stdio.h>

// int main() 
// {
//     int a = 0, b = 0;
//     scanf("%d %d", &a, &b);

//     int count = 0;

//     while (a != 0 && b != 0)
//     {
//         if (a <= b)
//         {
//             b = b - a;
//             count++;
//         }
//         else if (a > b)
//         {
//             a = a - b;
//             count++;
//         }
//     }

//     printf("%d", count);
//     return 0;
// }





//MT1249

// #include <stdio.h>

// int main() 
// {
//     int a, b, c;
//     scanf("%d %d %d", &a, &b, &c);

    
//     for (int i = 10; i < 100; i++)
//     {
//         if (i % 3 == a && i % 5 == b && i % 7 == c)
//         {
//             printf("%d", i);
//             return 0;
//         }
//     }
     
//     printf("-1");

//     return 0;
// }





//MT1250

#include <stdio.h>

int main() 
{
    for (int i = 1;i < 1000; i++)
    {
        if (i % 2 == 1 && i % 3 == 2 && i % 5 == 4 &&i % 6 == 5 && i % 7 == 0)
        {
            printf("%d", i);
            return 0;
        }
    }


    return 0;
}